package com.txts.road.admin.beidou.api.v1.model;

import com.fasterxml.jackson.annotation.JsonProperty;

import jakarta.validation.constraints.NotBlank;

public class MessageReceiveRequest {
    @NotBlank
    @JsonProperty("IdNumber")
    private String idNumber;

    @NotBlank
    @JsonProperty("Content")
    private String content;

    @NotBlank
    @JsonProperty("Time")
    private String time;

    @NotBlank
    @JsonProperty("MessageId")
    private String messageId;

    @NotBlank
    @JsonProperty("DeliveryCount")
    private String deliveryCount;

    @NotBlank
    @JsonProperty("MessageType")
    private String messageType;

    @NotBlank
    @JsonProperty("CodeType")
    private String codeType;

    @NotBlank
    @JsonProperty("NetworkMode")
    private String networkMode;

    public MessageReceiveRequest() {
    }

    public String getIdNumber() {
        return idNumber;
    }

    public void setIdNumber(String idNumber) {
        this.idNumber = idNumber;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public String getTime() {
        return time;
    }

    public void setTime(String time) {
        this.time = time;
    }

    public String getMessageId() {
        return messageId;
    }

    public void setMessageId(String messageId) {
        this.messageId = messageId;
    }

    public String getDeliveryCount() {
        return deliveryCount;
    }

    public void setDeliveryCount(String deliveryCount) {
        this.deliveryCount = deliveryCount;
    }

    public String getMessageType() {
        return messageType;
    }

    public void setMessageType(String messageType) {
        this.messageType = messageType;
    }

    public String getCodeType() {
        return codeType;
    }

    public void setCodeType(String codeType) {
        this.codeType = codeType;
    }

    public String getNetworkMode() {
        return networkMode;
    }

    public void setNetworkMode(String networkMode) {
        this.networkMode = networkMode;
    }
}